package net.pessu.android.shoppoid.gui;

import java.util.ArrayList;
import java.util.HashMap;

import net.pessu.android.shoppoid.R;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.ListView;
import android.widget.SimpleAdapter;

public class ListeArticles extends ListView {

	Context context;

	public ListeArticles(Context context) {
		super(context);
	}

	public ListeArticles(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	public ListeArticles(Context context, AttributeSet attrs, int defStyle) {
		super(context, attrs, defStyle);
	}

	public void refreshAdaptater(ArrayList<HashMap<String, String>> listArticle) {

		// Création d'un SimpleAdapter qui se chargera de mettre les items
		// présent dans notre list (listItem) dans la vue affichageitem
		SimpleAdapter mSchedule = new SimpleAdapter(context, listArticle,
				R.layout.affichageitem, new String[] { "img", "titre",
						"description", "id" }, new int[] { R.id.img,
						R.id.titre, R.id.description, R.id.id });

		// On attribut à notre listView l'adapter que l'on vient de créer
		setAdapter(mSchedule);
	}

	/**
	 * @param context
	 *            the context to set
	 */
	public void setContext(Context context) {
		this.context = context;
	}


}
